/******************************************************************************
 * Copyright (C) 2014 Wuyou WorkRoom
 * All Rights Reserved.
 * 本软件为深圳前海长阳云智健康管理有限公司开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、
 * 复制、修改或发布本软件.
 ******************************************************************************/

package com.hm.hall.commons.util;

import java.lang.annotation.*;

/**
 * 注解定义
 * 系统配置的注解
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface AnnotationDefinitionUtils {

    /**
     * 描述
     */
    String Desc() default "";

    /**
     * 是否显示
     */
    boolean isDisplay() default true;


    /**
     * 是否暴露  (指败露给接口获得)
     */
    boolean isExpose() default false;


    /**
     * 缓存时间 (单位秒:默认缓存1小时)
     */
    int cacheSec() default 3600;

    /**
     * 中文名称
     */
    String cnName();

    /**
     * 配置项的值
     */
    String cnValue() default "";

    /**
     * 展示形式
     */
    String showType() default "text";

    /**
     * 排序
     */
    int sort() default 0;

    /**
     * 分组
     */
    String group() default "basic";
}
